package com.itheima;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class HashMapPractice {

    public static void main(String[] args) {
        Map<String, List<String>> map = new HashMap<>();
        List<String> scProvince = new ArrayList<>();
        scProvince.add("成都市");
        scProvince.add("绵阳市");
        scProvince.add("德阳市");
        scProvince.add("广元市");
        scProvince.add("乐山市");
        scProvince.add("自贡市");
        scProvince.add("攀枝花市");
        scProvince.add("泸州市");
        scProvince.add("遂宁市");
        scProvince.add("内江市");
        scProvince.add("广安市");
        scProvince.add("资阳市");
        scProvince.add("巴中市");
        scProvince.add("眉山市");
        scProvince.add("雅安市");
        scProvince.add("宜宾市");
        scProvince.add("广元市");
        scProvince.add("达州市");
        map.put("四川省", scProvince);
        printMap(map);


        Map<String, List<String>>  map1 = new HashMap<>();
        List<String> hbProvince = new ArrayList<>();
        hbProvince.add("黄石市");
        hbProvince.add("十堰市");
        hbProvince.add("宜昌市");
        hbProvince.add("襄樊市");
        hbProvince.add("鄂州市");
        hbProvince.add("荆门市");
        hbProvince.add("孝感市");

        map1.put("湖北省",hbProvince);
        printMap(map1);


    }
    public static void printMap(Map<String, List<String>> map) {
        map.forEach((key,value)->{
            String cityString;
            StringBuilder  sb = new StringBuilder();

            value.forEach(city->{
                sb.append(city+",");

            });
            sb.deleteCharAt(sb.length()-1);

            String result = key + "=" +sb;
            System.out.println(result);
        });

    }
}
